|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--djbuch.kapitel_11.ExcelToRichTextConverter
Einfache Implementierung einer Klasse, die es ermöglicht, Excel Sheets in RichText Tabellen zu konvertieren und umgekehrt. Hierbei werden insbesondere Techniken aufgezeigt, die notwendig sind, um innerhalb von Tabellen in den Zellen zu navigieren. Die verschiedenen Methoden zeigen darüberhinaus allgemeine Techniken, die bei der Verarbeitung von Tabellen zur Anwendung kommen Die Excel Operationen basieren auf dem Framework von Andy Khan http://www.andykhan.com/jexcelapi/index.html
| Constructor Summary | |
ExcelToRichTextConverter(RichTextItem rti,
java.lang.String useFileName)
Objekt, anhand dessen das übergebene RichTextItem für den Import oder Export in oder aus diesem Item genutzt werden kann. |
|
| Method Summary | |
java.lang.String |
getEncoding()
|
java.lang.String |
getFileName()
|
RichTextTable |
getTable(int noOfTable)
liefert die Tabelle an Position noOfTable. |
int |
getTableCount()
liefert die Anzahl der Tabellen im RichTextItem (field richText) |
boolean |
runExport(int noOfTableToExport)
exportiert das RichTextItem (field richText) in eine Datei (field fileName). |
void |
runImport()
Fügt eine Tabelle ans Ende des RichTextItems und füllt diese mit dem Inhalt der Exceltabelle. |
void |
setEncoding(java.lang.String enc)
|
void |
setFileName(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ExcelToRichTextConverter(RichTextItem rti,
java.lang.String useFileName)
throws NotesException
rti - useFileName -
NotesException| Method Detail |
public void runImport()
throws jxl.read.biff.BiffException,
java.io.IOException,
NotesException
jxl.read.biff.BiffException
java.io.IOException
NotesExceptionpublic boolean runExport(int noOfTableToExport)
noOfTableToExport - - laufende Nummer der Tabelle, die exportiert werden soll, beginnend bei 1
public RichTextTable getTable(int noOfTable)
throws NotesException
noOfTable -
NotesException
public int getTableCount()
throws NotesException
NotesExceptionpublic void setEncoding(java.lang.String enc)
public java.lang.String getEncoding()
public java.lang.String getFileName()
public void setFileName(java.lang.String name)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||